#contenedor-registro{
	margin-top: 0;
	width:55%;
	height:97%;
	margin-left:20%;
	font-family: 'Source Sans Pro', sans-serif;
	background-color:#FFF;
	border-radius:5%;
	
}
.titu-reg h2{
	padding-top:1.5%;
	text-align: center;
	font-size: 18px;
}
.form-group{
	clear:both;
}

.titu-reg{
	margin-bottom:15px;
	margin-left: 7%;
}
.data-input{
	/*margin-bottom:15px;*/
	width: 90%;
	
}
.data-input input{
	width: 25%;	
	height: 30px;
	border:none;
	padding-left: 5px;
	background-color: #D2D2D2;
	margin-left: 10%;
	margin-top: 4%;
	float:left;
}
.data-input input:focus{
	outline:0px;
	color: #000;
	font-weight: bold;
}
#btn_submit_reg{
	background-color:#D48642;
	font-size: 15px;
	cursor:pointer;
	border: none;
	color:#FFF;
	margin-left:5%;
	width:200px;
}
#btn_submit_reg:hover{
	background-color:#D57B2C;
}
#btn_next_reg{
	background-color:#D48642;
	font-size: 15px;
	cursor:pointer;
	border: none;
	color:#FFF;
	margin-left:5%;
	width:200px;
}
.form-group a{
	background-color:#F7D358;
	font-size: 15px;
	cursor:pointer;
	border: none;
	color:#FFF;
	margin-left:5%;
	text-decoration: none;
	padding:0px 15px 0px 15px;

}
.form-group a:hover{
	background-color: #F2C83B;
}
.opcionesRegSelect{
	float: left;
	margin-left: 90px;
	margin-top: 2%;

}
.estiloSelect{
	border: none;
	background-color: #D2D2D2;
	color: gray;
	height: 25px;
	margin-top: 2%;
}
.error{
	color:red;
	font-size: 12px;
	margin-left: 12%;
}
#infoCuenta{
	height: 85%;
	overflow: scroll;
	
	
}
#initForm{
	height: 40%;
}
#passGroup{
	height: 40%;
}
#btnsReg{
	margin-top: 2%;
}

.box-error{
	width:70%;
	
}
.box-err-info{
	width: 65%;
	overflow: hidden;
	margin: 0;
}
.load{
	margin-top:10%;
	margin-left: 40%;
}
.bloque1{
	float: left;
}
.bloque2{float: right;}
.msg-confirm{
	width: 70%;
	margin-left: 15%;
	padding-top:15%;
	font-weight: bold;
}
a.msg-confirm{
	text-decoration: none;
}
a.msg-confirm:hover{
	text-decoration: underline;
}
